home *** CD-ROM | disk | FTP | other *** search
- Subject: Re: Shortcut Manager
- Date: Thu, 2 Jun 1994 13:15:49 +0200 (MDT)
- In-Reply-To: <H.ekK.BhziUuSeQlI@elfhaven.ersys.edmonton.ab.ca> from "Michel Forget" at May 22, 94 01:14:48 am
- From: Annius.Groenink@cwi.nl (Annius Groenink)
- X-Face: "E3Hm]k]&:,OEP<{D2ixJf>-9[qOGLebNa0&cQyFL-a~)kTM3&&I"gFw=fJ]K%1IduGjOE`
- ZGu]&~G]QNGa7i/L!+#Xng<|+}HKYHj~5?fTInUEUh0$I1gBI7jrA!&_|e/pR1[cX:^xgJTPsrjA_9
- m8Zli[|.-u{]+c1(6C7mL*m`/_J\>.{4!:g
- Mime-Version: 1.0
- Precedence: bulk
-
-
-
- (andre)
-
- > Better still (and trying to avoid over-thinking the plumbing, if possible)
- > how about a system text file, rather like ASSIGN.SYS, NEWDESK.INF, etc,
- > which contains the user's preferred shortcuts. A default file could be
- > created which pretty much mirrors the contents of our final standard - or
- > indeed *is* the final result of our work? The user could then change their
- > own local copy as required - for example to allocate 'Select All' to some
- > other key sequence. :-)
-
-
- This is basically the same idea as the central shortcut manager, except
- that every program will now read the manager's configuration file itself,
- and is free to do with it whatever it wants. Fine with me.
-
- But I insist that we design an elaborate standard for dividing the shortcuts
- into groups for different applications or different classes of applications,
- as opposed to just defining all shortcuts for all applications
-
- What should an application do if the KEYBIND.INF file assigns something
- to every possible key combination, but none of the shortcuts makes any
- sense to the application? A good example of keys that definitely shouldn't
- be globally defined are Ofir's codes for italics, boldface and underlined.
- Those should only be defined for the class of word processors, and left
- free for other applications.
-
- What we need is a practical way of looking at classes of applications.
- For example, a Calamus would be both a word processor and a drawing package
- (perhaps bad example).
-
-
- One BIG advantage of a KEYBIND.INF file is that if we define GENERAL
- OPERATIONS rather than MENU ITEMS, you can also define bindings for operations
- which are NOT in the menu, such as cursor movement. For example, you
- could make your text editor feel like a flight simulator by swapping the
- cursor keys.
-
-
-